package com.service;

import com.bean.Good;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bean.GoodMessage;

import java.util.List;
import java.util.Map;

public interface GoodService extends IService<Good>{

    List<Map<String, Object>> getGoodsByUserId(int id);

    Map<String, Object> getPageOwnInfoByGoodId(int good_id);

    Map<String, Object> getGoodInfoByGoodId(int good_id);

    int countGoodMessagesByGoodId(int goodId);

    int addGoodMessage(GoodMessage message);

    int insertGood(Good good);

    List<Good> getGoodsOnlyInfoByUserId(int id);

    List<Map<String, Object>> seletgoods(int page);

    List<Map<String, Object>> Search(int page, String text);

    /**
     * 此方法用于获取要联系的对象信息以及商品的简略信息
     *
     * @return
     */
    Map<String, Object> lianXiTa(int userId, int goodId);
}
